package com.wbcs.system.component.application.report.abstractreport.configbean;

import java.lang.reflect.Method;

public class AbsListReportSubDisplayColBean implements Cloneable
{
    private String property;
    private int plainexcel_startcolidx;
    
    private int plainexcel_colspan;

    private String valuestyleproperty="";

    private Method getMethod;
    
    public int getPlainexcel_startcolidx()
    {
        return plainexcel_startcolidx;
    }

    public void setPlainexcel_startcolidx(int plainexcel_startcolidx)
    {
        this.plainexcel_startcolidx=plainexcel_startcolidx;
    }

    public int getPlainexcel_colspan()
    {
        return plainexcel_colspan;
    }

    public void setPlainexcel_colspan(int plainexcel_colspan)
    {
        this.plainexcel_colspan=plainexcel_colspan;
    }

    public String getValuestyleproperty()
    {
        return valuestyleproperty;
    }

    public void setValuestyleproperty(String valuestyleproperty)
    {
        this.valuestyleproperty=valuestyleproperty;
    }

    public String getProperty()
    {
        return property;
    }

    public void setProperty(String property)
    {
        this.property=property;
    }
   
    public Method getGetMethod()
    {
        return getMethod;
    }

    public void setGetMethod(Method getMethod)
    {
        this.getMethod=getMethod;
    }

    @Override
	public Object clone()
    {
        try
        {
            AbsListReportSubDisplayColBean newBean=(AbsListReportSubDisplayColBean)super.clone();
            return newBean;
        }catch(CloneNotSupportedException e)
        {
            e.printStackTrace();
            return null;
        }
    }
}
